irandom


描述

此函数只返回整数。例如,你可以使用 irandom(9)来获得一个0到9之间的随机整数,并且这个返回0到9的概率是 相互独立的。注意浮点数仍然可以使用,但是会向下取整。例如 irandom(9.7) 会返回0到9之间的数。此函数的上届是 $7fffffffffffffffLL,所以你在使用非常大的整数时需特别注意。

注意:每次游戏重新运行时,此函数将返回相同的值,因为GameMaker Studio 2每次生成相同的初始随机种子,使调试代码变得更容易。要避免这种行为,请在游戏开始时使用随机化


语法:

irandom(n);


参数 描述
.n 随机生成数的上界。


返回:

整数


例如:

if irandom(9) = 1
   {
   score += 100;
   }

这会有十分之一的可能让分数增加100。